#
# Copyright (c) 2017-2019 THL A29 Limited, a Tencent company. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

set(live_public_header
  include/tencentcloud/live/v20180801/LiveClient.h
  )

set(live_public_header_model
  include/tencentcloud/live/v20180801/model/CreateLiveSnapshotRuleRequest.h
  include/tencentcloud/live/v20180801/model/BillDataInfo.h
  include/tencentcloud/live/v20180801/model/EnableLiveDomainResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveCertRequest.h
  include/tencentcloud/live/v20180801/model/HlsSpecialParam.h
  include/tencentcloud/live/v20180801/model/StopRecordTaskResponse.h
  include/tencentcloud/live/v20180801/model/DescribeDeliverBandwidthListResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveRecordRuleRequest.h
  include/tencentcloud/live/v20180801/model/ResumeLiveStreamRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveTranscodeTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeBillBandwidthAndFluxListResponse.h
  include/tencentcloud/live/v20180801/model/TemplateInfo.h
  include/tencentcloud/live/v20180801/model/DeleteLiveCallbackRuleResponse.h
  include/tencentcloud/live/v20180801/model/ResumeDelayLiveStreamRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveWatermarkRulesResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCallbackTemplateResponse.h
  include/tencentcloud/live/v20180801/model/CreateLivePullStreamTaskRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveSnapshotTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeGroupProIspPlayInfoListResponse.h
  include/tencentcloud/live/v20180801/model/PushAuthKeyInfo.h
  include/tencentcloud/live/v20180801/model/DescribeUploadStreamNumsResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveRecordTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveCallbackTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamOnlineListResponse.h
  include/tencentcloud/live/v20180801/model/PushQualityData.h
  include/tencentcloud/live/v20180801/model/UnBindLiveDomainCertResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLivePlayAuthKeyRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDelayInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DomainCertInfo.h
  include/tencentcloud/live/v20180801/model/RecordTemplateInfo.h
  include/tencentcloud/live/v20180801/model/DeleteLiveTranscodeRuleResponse.h
  include/tencentcloud/live/v20180801/model/ConcurrentRecordStreamNum.h
  include/tencentcloud/live/v20180801/model/DescribeStreamPlayInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DescribeScreenShotSheetNumListResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCertRequest.h
  include/tencentcloud/live/v20180801/model/CreateLivePullStreamTaskResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLivePushAuthKeyRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveCallbackTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamStateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLivePlayAuthKeyResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCallbackTemplatesRequest.h
  include/tencentcloud/live/v20180801/model/DomainInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeRulesRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveSnapshotRuleRequest.h
  include/tencentcloud/live/v20180801/model/DescribePlayErrorCodeDetailInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLivePullStreamTaskRequest.h
  include/tencentcloud/live/v20180801/model/CommonMixOutputParams.h
  include/tencentcloud/live/v20180801/model/DescribeUploadStreamNumsRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveSnapshotRulesResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeDetailInfoResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamPublishedListRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveTranscodeRuleRequest.h
  include/tencentcloud/live/v20180801/model/CreateLiveRecordRuleRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveSnapshotTemplatesRequest.h
  include/tencentcloud/live/v20180801/model/AddLiveWatermarkResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamPushInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainCertResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveRecordTemplateRequest.h
  include/tencentcloud/live/v20180801/model/ModifyLiveDomainCertRequest.h
  include/tencentcloud/live/v20180801/model/StreamOnlineInfo.h
  include/tencentcloud/live/v20180801/model/CreateLiveWatermarkRuleResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLiveSnapshotTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeProIspPlaySumInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeDeliverBandwidthListRequest.h
  include/tencentcloud/live/v20180801/model/PlayCodeTotalInfo.h
  include/tencentcloud/live/v20180801/model/AddLiveWatermarkRequest.h
  include/tencentcloud/live/v20180801/model/ModifyLiveTranscodeTemplateResponse.h
  include/tencentcloud/live/v20180801/model/BillCountryInfo.h
  include/tencentcloud/live/v20180801/model/ModifyLiveRecordTemplateResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLivePlayDomainRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveRecordTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveWatermarkRequest.h
  include/tencentcloud/live/v20180801/model/LogInfo.h
  include/tencentcloud/live/v20180801/model/CommonMixLayoutParams.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainCertRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamEventListRequest.h
  include/tencentcloud/live/v20180801/model/DescribePullStreamConfigsRequest.h
  include/tencentcloud/live/v20180801/model/CallBackTemplateInfo.h
  include/tencentcloud/live/v20180801/model/DescribePlayErrorCodeSumInfoListResponse.h
  include/tencentcloud/live/v20180801/model/UnBindLiveDomainCertRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveRecordResponse.h
  include/tencentcloud/live/v20180801/model/DescribeScreenShotSheetNumListRequest.h
  include/tencentcloud/live/v20180801/model/ForbidLiveStreamRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainsResponse.h
  include/tencentcloud/live/v20180801/model/TimeValue.h
  include/tencentcloud/live/v20180801/model/ModifyLivePullStreamTaskRequest.h
  include/tencentcloud/live/v20180801/model/PullStreamConfig.h
  include/tencentcloud/live/v20180801/model/CreateLiveRecordResponse.h
  include/tencentcloud/live/v20180801/model/RuleInfo.h
  include/tencentcloud/live/v20180801/model/UpdateLiveWatermarkResponse.h
  include/tencentcloud/live/v20180801/model/DescribeRecordTaskRequest.h
  include/tencentcloud/live/v20180801/model/LivePackageInfo.h
  include/tencentcloud/live/v20180801/model/CreateLiveTranscodeTemplateResponse.h
  include/tencentcloud/live/v20180801/model/BillAreaInfo.h
  include/tencentcloud/live/v20180801/model/PlayDataInfoByStream.h
  include/tencentcloud/live/v20180801/model/DescribeVisitTopSumInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DayStreamPlayInfo.h
  include/tencentcloud/live/v20180801/model/ModifyPullStreamStatusResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLivePlayDomainResponse.h
  include/tencentcloud/live/v20180801/model/CancelCommonMixStreamResponse.h
  include/tencentcloud/live/v20180801/model/DescribeConcurrentRecordStreamNumResponse.h
  include/tencentcloud/live/v20180801/model/RecordTask.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCertsResponse.h
  include/tencentcloud/live/v20180801/model/CommonMixInputParam.h
  include/tencentcloud/live/v20180801/model/DescribeProvinceIspPlayInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveRecordTemplatesResponse.h
  include/tencentcloud/live/v20180801/model/DescribeCallbackRecordsListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCallbackTemplatesResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLivePlayAuthKeyResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveCallbackTemplateRequest.h
  include/tencentcloud/live/v20180801/model/CallbackEventInfo.h
  include/tencentcloud/live/v20180801/model/DescribeTopClientIpSumInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DropLiveStreamResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamStateResponse.h
  include/tencentcloud/live/v20180801/model/StopLiveRecordRequest.h
  include/tencentcloud/live/v20180801/model/DeletePullStreamConfigResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveWatermarkRuleRequest.h
  include/tencentcloud/live/v20180801/model/StreamEventInfo.h
  include/tencentcloud/live/v20180801/model/DeleteRecordTaskResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveWatermarksRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLivePackageInfoResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveTranscodeRuleRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveWatermarkRulesRequest.h
  include/tencentcloud/live/v20180801/model/DropLiveStreamRequest.h
  include/tencentcloud/live/v20180801/model/StopLiveRecordResponse.h
  include/tencentcloud/live/v20180801/model/UpdateLiveWatermarkRequest.h
  include/tencentcloud/live/v20180801/model/CreateCommonMixStreamRequest.h
  include/tencentcloud/live/v20180801/model/RefererAuthConfig.h
  include/tencentcloud/live/v20180801/model/CreateLiveCertResponse.h
  include/tencentcloud/live/v20180801/model/PushDataInfo.h
  include/tencentcloud/live/v20180801/model/AddDelayLiveStreamRequest.h
  include/tencentcloud/live/v20180801/model/DescribeGroupProIspPlayInfoListRequest.h
  include/tencentcloud/live/v20180801/model/ModifyPullStreamStatusRequest.h
  include/tencentcloud/live/v20180801/model/DescribeStreamDayPlayInfoListRequest.h
  include/tencentcloud/live/v20180801/model/TranscodeDetailInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveSnapshotTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeRulesResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainRefererResponse.h
  include/tencentcloud/live/v20180801/model/AddLiveDomainRequest.h
  include/tencentcloud/live/v20180801/model/StreamName.h
  include/tencentcloud/live/v20180801/model/DescribeLivePackageInfoRequest.h
  include/tencentcloud/live/v20180801/model/CreatePullStreamConfigRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCertsRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLivePullStreamTasksRequest.h
  include/tencentcloud/live/v20180801/model/CdnPlayStatData.h
  include/tencentcloud/live/v20180801/model/AddLiveDomainResponse.h
  include/tencentcloud/live/v20180801/model/DescribeHttpStatusInfoListRequest.h
  include/tencentcloud/live/v20180801/model/ModifyPullStreamConfigResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLiveCallbackTemplateRequest.h
  include/tencentcloud/live/v20180801/model/ProIspPlayCodeDataInfo.h
  include/tencentcloud/live/v20180801/model/DescribeProvinceIspPlayInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLivePlayAuthKeyRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLivePullStreamTaskResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveForbidStreamListResponse.h
  include/tencentcloud/live/v20180801/model/DescribeStreamPushInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLivePullStreamTasksResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLivePushAuthKeyResponse.h
  include/tencentcloud/live/v20180801/model/DomainInfoList.h
  include/tencentcloud/live/v20180801/model/DescribeLiveWatermarkResponse.h
  include/tencentcloud/live/v20180801/model/ResumeLiveStreamResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLiveRecordTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DeletePullStreamConfigRequest.h
  include/tencentcloud/live/v20180801/model/ModifyPullStreamConfigRequest.h
  include/tencentcloud/live/v20180801/model/DescribeStreamPushInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamPushInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveWatermarksResponse.h
  include/tencentcloud/live/v20180801/model/WatermarkInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveForbidStreamListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainPlayInfoListRequest.h
  include/tencentcloud/live/v20180801/model/CreatePullStreamConfigResponse.h
  include/tencentcloud/live/v20180801/model/BindLiveDomainCertRequest.h
  include/tencentcloud/live/v20180801/model/DescribeTopClientIpSumInfoListRequest.h
  include/tencentcloud/live/v20180801/model/CreateLiveCallbackRuleRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveWatermarkRuleResponse.h
  include/tencentcloud/live/v20180801/model/DescribeCallbackRecordsListResponse.h
  include/tencentcloud/live/v20180801/model/PublishTime.h
  include/tencentcloud/live/v20180801/model/ModifyLiveCertResponse.h
  include/tencentcloud/live/v20180801/model/MonitorStreamPlayInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeDetailInfoRequest.h
  include/tencentcloud/live/v20180801/model/ModifyLiveDomainRefererResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveWatermarkRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainsRequest.h
  include/tencentcloud/live/v20180801/model/ProIspPlaySumInfo.h
  include/tencentcloud/live/v20180801/model/SnapshotTemplateInfo.h
  include/tencentcloud/live/v20180801/model/DeleteLiveSnapshotRuleResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveRecordRequest.h
  include/tencentcloud/live/v20180801/model/ForbidLiveStreamResponse.h
  include/tencentcloud/live/v20180801/model/BandwidthInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLogDownloadListResponse.h
  include/tencentcloud/live/v20180801/model/CancelCommonMixStreamRequest.h
  include/tencentcloud/live/v20180801/model/RecentPullInfo.h
  include/tencentcloud/live/v20180801/model/CertInfo.h
  include/tencentcloud/live/v20180801/model/DescribeRecordTaskResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDelayInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveTranscodeTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCallbackRulesRequest.h
  include/tencentcloud/live/v20180801/model/ClientIpPlaySumInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeTemplateResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveSnapshotTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeConcurrentRecordStreamNumRequest.h
  include/tencentcloud/live/v20180801/model/DescribePlayErrorCodeSumInfoListRequest.h
  include/tencentcloud/live/v20180801/model/ModifyLiveCertRequest.h
  include/tencentcloud/live/v20180801/model/CommonMixControlParams.h
  include/tencentcloud/live/v20180801/model/DescribeAreaBillBandwidthAndFluxListResponse.h
  include/tencentcloud/live/v20180801/model/ForbidLiveDomainRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveRecordRulesRequest.h
  include/tencentcloud/live/v20180801/model/DescribePlayErrorCodeDetailInfoListResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveRecordTemplateResponse.h
  include/tencentcloud/live/v20180801/model/RecordParam.h
  include/tencentcloud/live/v20180801/model/DomainDetailInfo.h
  include/tencentcloud/live/v20180801/model/HttpStatusInfo.h
  include/tencentcloud/live/v20180801/model/DeleteLiveRecordRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveSnapshotTemplatesResponse.h
  include/tencentcloud/live/v20180801/model/StopRecordTaskRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainRefererRequest.h
  include/tencentcloud/live/v20180801/model/HttpStatusData.h
  include/tencentcloud/live/v20180801/model/HttpCodeInfo.h
  include/tencentcloud/live/v20180801/model/DescribeStreamPlayInfoListRequest.h
  include/tencentcloud/live/v20180801/model/CreateLiveTranscodeTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamPublishedListResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveDomainRequest.h
  include/tencentcloud/live/v20180801/model/AddDelayLiveStreamResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeTemplatesResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveCallbackRuleRequest.h
  include/tencentcloud/live/v20180801/model/PlayAuthKeyInfo.h
  include/tencentcloud/live/v20180801/model/ModifyLiveTranscodeTemplateRequest.h
  include/tencentcloud/live/v20180801/model/ModifyLiveDomainCertResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLiveCallbackTemplateResponse.h
  include/tencentcloud/live/v20180801/model/EnableLiveDomainRequest.h
  include/tencentcloud/live/v20180801/model/DescribeAllStreamPlayInfoListResponse.h
  include/tencentcloud/live/v20180801/model/ForbidLiveDomainResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveSnapshotRulesRequest.h
  include/tencentcloud/live/v20180801/model/CreateRecordTaskRequest.h
  include/tencentcloud/live/v20180801/model/CreateLiveTranscodeRuleResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveCallbackRuleResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveRecordTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeAreaBillBandwidthAndFluxListRequest.h
  include/tencentcloud/live/v20180801/model/BindLiveDomainCertResponse.h
  include/tencentcloud/live/v20180801/model/CallBackRuleInfo.h
  include/tencentcloud/live/v20180801/model/PlaySumStatInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeTemplatesRequest.h
  include/tencentcloud/live/v20180801/model/DescribeBillBandwidthAndFluxListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveRecordRulesResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveSnapshotTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainPlayInfoListResponse.h
  include/tencentcloud/live/v20180801/model/HttpCodeValue.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamOnlineListRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveSnapshotTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveSnapshotTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveCertResponse.h
  include/tencentcloud/live/v20180801/model/CreateCommonMixStreamResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLiveDomainRefererRequest.h
  include/tencentcloud/live/v20180801/model/CreateLiveCallbackTemplateResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLivePushAuthKeyRequest.h
  include/tencentcloud/live/v20180801/model/PlayStatInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCallbackTemplateRequest.h
  include/tencentcloud/live/v20180801/model/ModifyLiveSnapshotTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCertResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveRecordRuleResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveTranscodeTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLogDownloadListRequest.h
  include/tencentcloud/live/v20180801/model/DeleteLiveWatermarkResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLivePushAuthKeyResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveWatermarkRuleRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveRecordTemplatesRequest.h
  include/tencentcloud/live/v20180801/model/DescribeAllStreamPlayInfoListRequest.h
  include/tencentcloud/live/v20180801/model/DescribeLiveDomainResponse.h
  include/tencentcloud/live/v20180801/model/DeleteRecordTaskRequest.h
  include/tencentcloud/live/v20180801/model/PullStreamTaskInfo.h
  include/tencentcloud/live/v20180801/model/DescribeStreamDayPlayInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DescribeVisitTopSumInfoListResponse.h
  include/tencentcloud/live/v20180801/model/ModifyLivePullStreamTaskResponse.h
  include/tencentcloud/live/v20180801/model/CreateLiveSnapshotRuleResponse.h
  include/tencentcloud/live/v20180801/model/DelayInfo.h
  include/tencentcloud/live/v20180801/model/DescribeLiveStreamEventListResponse.h
  include/tencentcloud/live/v20180801/model/DescribePullStreamConfigsResponse.h
  include/tencentcloud/live/v20180801/model/DescribeLiveCallbackRulesResponse.h
  include/tencentcloud/live/v20180801/model/CreateRecordTaskResponse.h
  include/tencentcloud/live/v20180801/model/ForbidStreamInfo.h
  include/tencentcloud/live/v20180801/model/ResumeDelayLiveStreamResponse.h
  include/tencentcloud/live/v20180801/model/GroupProIspDataInfo.h
  include/tencentcloud/live/v20180801/model/DeleteLiveDomainResponse.h
  include/tencentcloud/live/v20180801/model/CommonMixCropParams.h
  include/tencentcloud/live/v20180801/model/CreateLiveRecordTemplateRequest.h
  include/tencentcloud/live/v20180801/model/DescribeProIspPlaySumInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveCertRequest.h
  include/tencentcloud/live/v20180801/model/DescribeHttpStatusInfoListResponse.h
  include/tencentcloud/live/v20180801/model/DeleteLiveRecordRuleResponse.h
  )

set(live_src
  src/v20180801/LiveClient.cpp
  src/v20180801/model/CreateLiveSnapshotRuleRequest.cpp
  src/v20180801/model/BillDataInfo.cpp
  src/v20180801/model/EnableLiveDomainResponse.cpp
  src/v20180801/model/CreateLiveCertRequest.cpp
  src/v20180801/model/HlsSpecialParam.cpp
  src/v20180801/model/StopRecordTaskResponse.cpp
  src/v20180801/model/DescribeDeliverBandwidthListResponse.cpp
  src/v20180801/model/DeleteLiveRecordRuleRequest.cpp
  src/v20180801/model/ResumeLiveStreamRequest.cpp
  src/v20180801/model/DeleteLiveTranscodeTemplateResponse.cpp
  src/v20180801/model/DescribeBillBandwidthAndFluxListResponse.cpp
  src/v20180801/model/TemplateInfo.cpp
  src/v20180801/model/DeleteLiveCallbackRuleResponse.cpp
  src/v20180801/model/ResumeDelayLiveStreamRequest.cpp
  src/v20180801/model/DescribeLiveWatermarkRulesResponse.cpp
  src/v20180801/model/DescribeLiveCallbackTemplateResponse.cpp
  src/v20180801/model/CreateLivePullStreamTaskRequest.cpp
  src/v20180801/model/DeleteLiveSnapshotTemplateRequest.cpp
  src/v20180801/model/DescribeGroupProIspPlayInfoListResponse.cpp
  src/v20180801/model/PushAuthKeyInfo.cpp
  src/v20180801/model/DescribeUploadStreamNumsResponse.cpp
  src/v20180801/model/DeleteLiveRecordTemplateRequest.cpp
  src/v20180801/model/DeleteLiveCallbackTemplateResponse.cpp
  src/v20180801/model/DescribeLiveStreamOnlineListResponse.cpp
  src/v20180801/model/PushQualityData.cpp
  src/v20180801/model/UnBindLiveDomainCertResponse.cpp
  src/v20180801/model/ModifyLivePlayAuthKeyRequest.cpp
  src/v20180801/model/DescribeLiveDelayInfoListRequest.cpp
  src/v20180801/model/DomainCertInfo.cpp
  src/v20180801/model/RecordTemplateInfo.cpp
  src/v20180801/model/DeleteLiveTranscodeRuleResponse.cpp
  src/v20180801/model/ConcurrentRecordStreamNum.cpp
  src/v20180801/model/DescribeStreamPlayInfoListResponse.cpp
  src/v20180801/model/DescribeScreenShotSheetNumListResponse.cpp
  src/v20180801/model/DescribeLiveCertRequest.cpp
  src/v20180801/model/CreateLivePullStreamTaskResponse.cpp
  src/v20180801/model/ModifyLivePushAuthKeyRequest.cpp
  src/v20180801/model/DeleteLiveCallbackTemplateRequest.cpp
  src/v20180801/model/DescribeLiveStreamStateRequest.cpp
  src/v20180801/model/DescribeLivePlayAuthKeyResponse.cpp
  src/v20180801/model/DescribeLiveCallbackTemplatesRequest.cpp
  src/v20180801/model/DomainInfo.cpp
  src/v20180801/model/DescribeLiveTranscodeRulesRequest.cpp
  src/v20180801/model/DeleteLiveSnapshotRuleRequest.cpp
  src/v20180801/model/DescribePlayErrorCodeDetailInfoListRequest.cpp
  src/v20180801/model/DeleteLivePullStreamTaskRequest.cpp
  src/v20180801/model/CommonMixOutputParams.cpp
  src/v20180801/model/DescribeUploadStreamNumsRequest.cpp
  src/v20180801/model/DescribeLiveSnapshotRulesResponse.cpp
  src/v20180801/model/DescribeLiveTranscodeDetailInfoResponse.cpp
  src/v20180801/model/DescribeLiveDomainRequest.cpp
  src/v20180801/model/DescribeLiveStreamPublishedListRequest.cpp
  src/v20180801/model/DeleteLiveTranscodeRuleRequest.cpp
  src/v20180801/model/CreateLiveRecordRuleRequest.cpp
  src/v20180801/model/DescribeLiveSnapshotTemplatesRequest.cpp
  src/v20180801/model/AddLiveWatermarkResponse.cpp
  src/v20180801/model/DescribeLiveStreamPushInfoListResponse.cpp
  src/v20180801/model/DescribeLiveDomainCertResponse.cpp
  src/v20180801/model/DescribeLiveRecordTemplateRequest.cpp
  src/v20180801/model/ModifyLiveDomainCertRequest.cpp
  src/v20180801/model/StreamOnlineInfo.cpp
  src/v20180801/model/CreateLiveWatermarkRuleResponse.cpp
  src/v20180801/model/ModifyLiveSnapshotTemplateResponse.cpp
  src/v20180801/model/DescribeProIspPlaySumInfoListRequest.cpp
  src/v20180801/model/DescribeDeliverBandwidthListRequest.cpp
  src/v20180801/model/PlayCodeTotalInfo.cpp
  src/v20180801/model/AddLiveWatermarkRequest.cpp
  src/v20180801/model/ModifyLiveTranscodeTemplateResponse.cpp
  src/v20180801/model/BillCountryInfo.cpp
  src/v20180801/model/ModifyLiveRecordTemplateResponse.cpp
  src/v20180801/model/ModifyLivePlayDomainRequest.cpp
  src/v20180801/model/DeleteLiveRecordTemplateResponse.cpp
  src/v20180801/model/DescribeLiveWatermarkRequest.cpp
  src/v20180801/model/LogInfo.cpp
  src/v20180801/model/CommonMixLayoutParams.cpp
  src/v20180801/model/DescribeLiveDomainCertRequest.cpp
  src/v20180801/model/DescribeLiveStreamEventListRequest.cpp
  src/v20180801/model/DescribePullStreamConfigsRequest.cpp
  src/v20180801/model/CallBackTemplateInfo.cpp
  src/v20180801/model/DescribePlayErrorCodeSumInfoListResponse.cpp
  src/v20180801/model/UnBindLiveDomainCertRequest.cpp
  src/v20180801/model/DeleteLiveRecordResponse.cpp
  src/v20180801/model/DescribeScreenShotSheetNumListRequest.cpp
  src/v20180801/model/ForbidLiveStreamRequest.cpp
  src/v20180801/model/DescribeLiveDomainsResponse.cpp
  src/v20180801/model/TimeValue.cpp
  src/v20180801/model/ModifyLivePullStreamTaskRequest.cpp
  src/v20180801/model/PullStreamConfig.cpp
  src/v20180801/model/CreateLiveRecordResponse.cpp
  src/v20180801/model/RuleInfo.cpp
  src/v20180801/model/UpdateLiveWatermarkResponse.cpp
  src/v20180801/model/DescribeRecordTaskRequest.cpp
  src/v20180801/model/LivePackageInfo.cpp
  src/v20180801/model/CreateLiveTranscodeTemplateResponse.cpp
  src/v20180801/model/BillAreaInfo.cpp
  src/v20180801/model/PlayDataInfoByStream.cpp
  src/v20180801/model/DescribeVisitTopSumInfoListRequest.cpp
  src/v20180801/model/DayStreamPlayInfo.cpp
  src/v20180801/model/ModifyPullStreamStatusResponse.cpp
  src/v20180801/model/ModifyLivePlayDomainResponse.cpp
  src/v20180801/model/CancelCommonMixStreamResponse.cpp
  src/v20180801/model/DescribeConcurrentRecordStreamNumResponse.cpp
  src/v20180801/model/RecordTask.cpp
  src/v20180801/model/DescribeLiveCertsResponse.cpp
  src/v20180801/model/CommonMixInputParam.cpp
  src/v20180801/model/DescribeProvinceIspPlayInfoListResponse.cpp
  src/v20180801/model/DescribeLiveRecordTemplatesResponse.cpp
  src/v20180801/model/DescribeCallbackRecordsListRequest.cpp
  src/v20180801/model/DescribeLiveCallbackTemplatesResponse.cpp
  src/v20180801/model/ModifyLivePlayAuthKeyResponse.cpp
  src/v20180801/model/CreateLiveCallbackTemplateRequest.cpp
  src/v20180801/model/CallbackEventInfo.cpp
  src/v20180801/model/DescribeTopClientIpSumInfoListResponse.cpp
  src/v20180801/model/DropLiveStreamResponse.cpp
  src/v20180801/model/DescribeLiveStreamStateResponse.cpp
  src/v20180801/model/StopLiveRecordRequest.cpp
  src/v20180801/model/DeletePullStreamConfigResponse.cpp
  src/v20180801/model/DeleteLiveWatermarkRuleRequest.cpp
  src/v20180801/model/StreamEventInfo.cpp
  src/v20180801/model/DeleteRecordTaskResponse.cpp
  src/v20180801/model/DescribeLiveWatermarksRequest.cpp
  src/v20180801/model/DescribeLivePackageInfoResponse.cpp
  src/v20180801/model/CreateLiveTranscodeRuleRequest.cpp
  src/v20180801/model/DescribeLiveWatermarkRulesRequest.cpp
  src/v20180801/model/DropLiveStreamRequest.cpp
  src/v20180801/model/StopLiveRecordResponse.cpp
  src/v20180801/model/UpdateLiveWatermarkRequest.cpp
  src/v20180801/model/CreateCommonMixStreamRequest.cpp
  src/v20180801/model/RefererAuthConfig.cpp
  src/v20180801/model/CreateLiveCertResponse.cpp
  src/v20180801/model/PushDataInfo.cpp
  src/v20180801/model/AddDelayLiveStreamRequest.cpp
  src/v20180801/model/DescribeGroupProIspPlayInfoListRequest.cpp
  src/v20180801/model/ModifyPullStreamStatusRequest.cpp
  src/v20180801/model/DescribeStreamDayPlayInfoListRequest.cpp
  src/v20180801/model/TranscodeDetailInfo.cpp
  src/v20180801/model/DescribeLiveSnapshotTemplateResponse.cpp
  src/v20180801/model/DescribeLiveTranscodeRulesResponse.cpp
  src/v20180801/model/DescribeLiveDomainRefererResponse.cpp
  src/v20180801/model/AddLiveDomainRequest.cpp
  src/v20180801/model/StreamName.cpp
  src/v20180801/model/DescribeLivePackageInfoRequest.cpp
  src/v20180801/model/CreatePullStreamConfigRequest.cpp
  src/v20180801/model/DescribeLiveCertsRequest.cpp
  src/v20180801/model/DescribeLivePullStreamTasksRequest.cpp
  src/v20180801/model/CdnPlayStatData.cpp
  src/v20180801/model/AddLiveDomainResponse.cpp
  src/v20180801/model/DescribeHttpStatusInfoListRequest.cpp
  src/v20180801/model/ModifyPullStreamConfigResponse.cpp
  src/v20180801/model/ModifyLiveCallbackTemplateRequest.cpp
  src/v20180801/model/ProIspPlayCodeDataInfo.cpp
  src/v20180801/model/DescribeProvinceIspPlayInfoListRequest.cpp
  src/v20180801/model/DescribeLivePlayAuthKeyRequest.cpp
  src/v20180801/model/DeleteLivePullStreamTaskResponse.cpp
  src/v20180801/model/DescribeLiveForbidStreamListResponse.cpp
  src/v20180801/model/DescribeStreamPushInfoListRequest.cpp
  src/v20180801/model/DescribeLivePullStreamTasksResponse.cpp
  src/v20180801/model/ModifyLivePushAuthKeyResponse.cpp
  src/v20180801/model/DomainInfoList.cpp
  src/v20180801/model/DescribeLiveWatermarkResponse.cpp
  src/v20180801/model/ResumeLiveStreamResponse.cpp
  src/v20180801/model/ModifyLiveRecordTemplateRequest.cpp
  src/v20180801/model/DeletePullStreamConfigRequest.cpp
  src/v20180801/model/ModifyPullStreamConfigRequest.cpp
  src/v20180801/model/DescribeStreamPushInfoListResponse.cpp
  src/v20180801/model/DescribeLiveStreamPushInfoListRequest.cpp
  src/v20180801/model/DescribeLiveWatermarksResponse.cpp
  src/v20180801/model/WatermarkInfo.cpp
  src/v20180801/model/DescribeLiveForbidStreamListRequest.cpp
  src/v20180801/model/DescribeLiveDomainPlayInfoListRequest.cpp
  src/v20180801/model/CreatePullStreamConfigResponse.cpp
  src/v20180801/model/BindLiveDomainCertRequest.cpp
  src/v20180801/model/DescribeTopClientIpSumInfoListRequest.cpp
  src/v20180801/model/CreateLiveCallbackRuleRequest.cpp
  src/v20180801/model/DeleteLiveWatermarkRuleResponse.cpp
  src/v20180801/model/DescribeCallbackRecordsListResponse.cpp
  src/v20180801/model/PublishTime.cpp
  src/v20180801/model/ModifyLiveCertResponse.cpp
  src/v20180801/model/MonitorStreamPlayInfo.cpp
  src/v20180801/model/DescribeLiveTranscodeDetailInfoRequest.cpp
  src/v20180801/model/ModifyLiveDomainRefererResponse.cpp
  src/v20180801/model/DeleteLiveWatermarkRequest.cpp
  src/v20180801/model/DescribeLiveDomainsRequest.cpp
  src/v20180801/model/ProIspPlaySumInfo.cpp
  src/v20180801/model/SnapshotTemplateInfo.cpp
  src/v20180801/model/DeleteLiveSnapshotRuleResponse.cpp
  src/v20180801/model/CreateLiveRecordRequest.cpp
  src/v20180801/model/ForbidLiveStreamResponse.cpp
  src/v20180801/model/BandwidthInfo.cpp
  src/v20180801/model/DescribeLogDownloadListResponse.cpp
  src/v20180801/model/CancelCommonMixStreamRequest.cpp
  src/v20180801/model/RecentPullInfo.cpp
  src/v20180801/model/CertInfo.cpp
  src/v20180801/model/DescribeRecordTaskResponse.cpp
  src/v20180801/model/DescribeLiveDelayInfoListResponse.cpp
  src/v20180801/model/DeleteLiveTranscodeTemplateRequest.cpp
  src/v20180801/model/DescribeLiveCallbackRulesRequest.cpp
  src/v20180801/model/ClientIpPlaySumInfo.cpp
  src/v20180801/model/DescribeLiveTranscodeTemplateResponse.cpp
  src/v20180801/model/CreateLiveSnapshotTemplateResponse.cpp
  src/v20180801/model/DescribeConcurrentRecordStreamNumRequest.cpp
  src/v20180801/model/DescribePlayErrorCodeSumInfoListRequest.cpp
  src/v20180801/model/ModifyLiveCertRequest.cpp
  src/v20180801/model/CommonMixControlParams.cpp
  src/v20180801/model/DescribeAreaBillBandwidthAndFluxListResponse.cpp
  src/v20180801/model/ForbidLiveDomainRequest.cpp
  src/v20180801/model/DescribeLiveRecordRulesRequest.cpp
  src/v20180801/model/DescribePlayErrorCodeDetailInfoListResponse.cpp
  src/v20180801/model/CreateLiveRecordTemplateResponse.cpp
  src/v20180801/model/RecordParam.cpp
  src/v20180801/model/DomainDetailInfo.cpp
  src/v20180801/model/HttpStatusInfo.cpp
  src/v20180801/model/DeleteLiveRecordRequest.cpp
  src/v20180801/model/DescribeLiveSnapshotTemplatesResponse.cpp
  src/v20180801/model/StopRecordTaskRequest.cpp
  src/v20180801/model/DescribeLiveDomainRefererRequest.cpp
  src/v20180801/model/HttpStatusData.cpp
  src/v20180801/model/HttpCodeInfo.cpp
  src/v20180801/model/DescribeStreamPlayInfoListRequest.cpp
  src/v20180801/model/CreateLiveTranscodeTemplateRequest.cpp
  src/v20180801/model/DescribeLiveStreamPublishedListResponse.cpp
  src/v20180801/model/DeleteLiveDomainRequest.cpp
  src/v20180801/model/AddDelayLiveStreamResponse.cpp
  src/v20180801/model/DescribeLiveTranscodeTemplatesResponse.cpp
  src/v20180801/model/DeleteLiveCallbackRuleRequest.cpp
  src/v20180801/model/PlayAuthKeyInfo.cpp
  src/v20180801/model/ModifyLiveTranscodeTemplateRequest.cpp
  src/v20180801/model/ModifyLiveDomainCertResponse.cpp
  src/v20180801/model/ModifyLiveCallbackTemplateResponse.cpp
  src/v20180801/model/EnableLiveDomainRequest.cpp
  src/v20180801/model/DescribeAllStreamPlayInfoListResponse.cpp
  src/v20180801/model/ForbidLiveDomainResponse.cpp
  src/v20180801/model/DescribeLiveSnapshotRulesRequest.cpp
  src/v20180801/model/CreateRecordTaskRequest.cpp
  src/v20180801/model/CreateLiveTranscodeRuleResponse.cpp
  src/v20180801/model/CreateLiveCallbackRuleResponse.cpp
  src/v20180801/model/DescribeLiveRecordTemplateResponse.cpp
  src/v20180801/model/DescribeAreaBillBandwidthAndFluxListRequest.cpp
  src/v20180801/model/BindLiveDomainCertResponse.cpp
  src/v20180801/model/CallBackRuleInfo.cpp
  src/v20180801/model/PlaySumStatInfo.cpp
  src/v20180801/model/DescribeLiveTranscodeTemplatesRequest.cpp
  src/v20180801/model/DescribeBillBandwidthAndFluxListRequest.cpp
  src/v20180801/model/DescribeLiveRecordRulesResponse.cpp
  src/v20180801/model/CreateLiveSnapshotTemplateRequest.cpp
  src/v20180801/model/DescribeLiveDomainPlayInfoListResponse.cpp
  src/v20180801/model/HttpCodeValue.cpp
  src/v20180801/model/DescribeLiveStreamOnlineListRequest.cpp
  src/v20180801/model/DeleteLiveSnapshotTemplateResponse.cpp
  src/v20180801/model/DescribeLiveSnapshotTemplateRequest.cpp
  src/v20180801/model/DeleteLiveCertResponse.cpp
  src/v20180801/model/CreateCommonMixStreamResponse.cpp
  src/v20180801/model/ModifyLiveDomainRefererRequest.cpp
  src/v20180801/model/CreateLiveCallbackTemplateResponse.cpp
  src/v20180801/model/DescribeLivePushAuthKeyRequest.cpp
  src/v20180801/model/PlayStatInfo.cpp
  src/v20180801/model/DescribeLiveCallbackTemplateRequest.cpp
  src/v20180801/model/ModifyLiveSnapshotTemplateRequest.cpp
  src/v20180801/model/DescribeLiveCertResponse.cpp
  src/v20180801/model/CreateLiveRecordRuleResponse.cpp
  src/v20180801/model/DescribeLiveTranscodeTemplateRequest.cpp
  src/v20180801/model/DescribeLogDownloadListRequest.cpp
  src/v20180801/model/DeleteLiveWatermarkResponse.cpp
  src/v20180801/model/DescribeLivePushAuthKeyResponse.cpp
  src/v20180801/model/CreateLiveWatermarkRuleRequest.cpp
  src/v20180801/model/DescribeLiveRecordTemplatesRequest.cpp
  src/v20180801/model/DescribeAllStreamPlayInfoListRequest.cpp
  src/v20180801/model/DescribeLiveDomainResponse.cpp
  src/v20180801/model/DeleteRecordTaskRequest.cpp
  src/v20180801/model/PullStreamTaskInfo.cpp
  src/v20180801/model/DescribeStreamDayPlayInfoListResponse.cpp
  src/v20180801/model/DescribeVisitTopSumInfoListResponse.cpp
  src/v20180801/model/ModifyLivePullStreamTaskResponse.cpp
  src/v20180801/model/CreateLiveSnapshotRuleResponse.cpp
  src/v20180801/model/DelayInfo.cpp
  src/v20180801/model/DescribeLiveStreamEventListResponse.cpp
  src/v20180801/model/DescribePullStreamConfigsResponse.cpp
  src/v20180801/model/DescribeLiveCallbackRulesResponse.cpp
  src/v20180801/model/CreateRecordTaskResponse.cpp
  src/v20180801/model/ForbidStreamInfo.cpp
  src/v20180801/model/ResumeDelayLiveStreamResponse.cpp
  src/v20180801/model/GroupProIspDataInfo.cpp
  src/v20180801/model/DeleteLiveDomainResponse.cpp
  src/v20180801/model/CommonMixCropParams.cpp
  src/v20180801/model/CreateLiveRecordTemplateRequest.cpp
  src/v20180801/model/DescribeProIspPlaySumInfoListResponse.cpp
  src/v20180801/model/DeleteLiveCertRequest.cpp
  src/v20180801/model/DescribeHttpStatusInfoListResponse.cpp
  src/v20180801/model/DeleteLiveRecordRuleResponse.cpp
  )

set(live_include
    include/tencentcloud/live
  )

add_library(live ${LIB_TYPE}
  ${live_public_header}
  ${live_public_header_model}
  ${live_src})

set_target_properties(live
  PROPERTIES
  LINKER_LANGUAGE CXX
  ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
  LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
  RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
  OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}live
  )

target_include_directories(live
  PRIVATE include
    ${CMAKE_SOURCE_DIR}/core/include
  )
target_link_libraries(live
  core)

#install(FILES ${live_public_header}
#  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/tencentcloud/live/v20180801)
#install(FILES ${live_public_header_model}
#  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/tencentcloud/live/v20180801/model)
install(DIRECTORY ${live_include}
  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/tencentcloud)

install(TARGETS live
  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
  )
